// pages/settings/settings.js
import Dialog from '../../miniprogram_npm/@vant/weapp/dialog/dialog';

const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: null,
    contentObj: {
      chang: {
        '浏览历史': 'underway-o',
        '我的收藏': 'star-o',
        '我发布的': 'edit',
        '我参与的': 'comment-o',
        '消息通知': 'smile-comment-o',
        '关于我们': 'smile-o'
      },
      else: {
        '清空本地': 'close',
        '上传数据': 'upgrade',
        '下载数据': 'down',
        '版本信息': 'info-o'
      }
    }
  },

  gridChaClk(e) {
    let idx = e.target.dataset.index,
      goto = ''
    switch (idx) {
      case '浏览历史':
        goto = '../historyPage/historyPage'
        break
        // case '我的收藏':
        //   goto = '../historyPage/historyPage'
        //   break
        // case '浏览历史':
        //   goto = '../historyPage/historyPage'
        //   break
        // case '浏览历史':
        //   goto = '../historyPage/historyPage'
        //   break
        // case '浏览历史':
        //   goto = '../historyPage/historyPage'
        //   break
        // case '浏览历史':
        //   goto = '../historyPage/historyPage'
        //   break
    }
    wx.navigateTo({
      url: goto,
    })
  },

  logout() {
    Dialog.confirm({
        message: '确定退出吗？',
      })
      .then(() => {
        app.globalData.bk_userInfo = null
        this.setData({
          userInfo: null
        })
      })
      .catch(() => {
        // on cancel
      });
  },

  getInfo() {
    wx.login({
      complete: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
        if (res.code) {
          wx.request({
            url: 'http://172.20.10.5:2345/user/wx-login',
            data: {
              code: res.code
            },
            success: r => {
              console.log(r.data)
            }
          })
        } else {
          console.log('登陆失败' + res.errMsg)
        }
      }
    })
    wx.getUserInfo({
      success: res => {
        app.globalData.bk_userInfo = res.userInfo
        this.setData({
          userInfo: {
            bk_nickName: res.userInfo.nickName,
            bk_imgUrl: res.userInfo.avatarUrl
          }
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})